package com.company.project.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.company.project.vo.req.PageReqVO;


import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.Data;

/**
 * @author YangYulin
 * @email YangYulinit@163.com
 * @date 2020-07-19 19:57:33
 */
@Data
@TableName("sys_store")
public class SysStoreEntity extends PageReqVO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId("id")
    private String id;

    @TableField("dept_id")
    private String deptId;

    /**
     * 用户id
     */
    @TableField("user_id")
    private String userId;
    /**
     * 门店图片
     */
    @TableField("img")
    private String img;

    /**
     * 营业执照
     */
    @TableField("license")
    private String license;

    /**
     * 门店名称-全称
     */
    @TableField("store_name")
    private String storeName;

    /**
     * 门店名称-简称
     */
    @TableField("store_names")
    private String storeNames;

    /**
     * 门店详细描述
     */
    @TableField("store_msgs")
    private String storeMsgs;

    /**
     * 门店简单描述
     */
    @TableField("store_msg")
    private String storeMsg;

    /**
     * 省
     */
    @TableField("province")
    private String province;

    /**
     * 市
     */
    @TableField("city")
    private String city;

    /**
     * 区
     */
    @TableField("area")
    private String area;

    /**
     * 地址
     */
    @TableField("address")
    private String address;

    /**
     * 经度
     */
    @TableField("lng")
    private String lng;

    /**
     * 纬度
     */
    @TableField("mlat")
    private String mlat;

    /**
     * 门店状态（1.正常2.停用 3.审核失败 4.审核中）
     */
    @ApiModelProperty(value = "门店状态（1.正常2.停用 3.审核失败 4.审核中）")
    @TableField("status")
    private Integer status;

    /**
     * 审核失败描述
     */
    @TableField("error_msg")
    private String errorMsg;

    /**
     * 更新人
     */
    @TableField("update_id")
    private String updateId;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;

    /**
     * 跟新时间
     */
    @TableField("update_time")
    private Date updateTime;


}
